debit directly - German English Dictionary